Evolving both the Topology and Weights of Neural Networks*

نویسندگان

  • Zhengjun Pan
  • Lishan Nie
چکیده

Evolutionary algorithms(EAs) have been applied to designing and training artiicial neural net-works(ANNs), independently or in various combinations with other algorithms like back propagation and simulated annealing, which can be distinguished into the evolution of connection weights, of architectures and of learning rules. In this paper, we present an evolutionary approach to designing neural networks both for their topology and connection weights. For we directly represent a candidate network as a graph with weighted edges and vertices, the genetic operators can be designed to be quite natural and eeective. For the mutation operator, we introduced the temperature of an individual on which the mutation based can protect tter individuals while enlarge the search neighborhood of unnt ones. Although we do not use an other ne-tuning procedure to train the connection weights of the networks in each generation, the experiments demonstrate that the algorithm can design an optimal network for some problems successfully and eeciently.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparison of Genetic Algorithm and Particle Swarm Optimizer When Evolving a Recurrent Neural Network

This paper compares the performance of GAs and PSOs in evolving weights of a recurrent neural network. The algorithms are tested on multiple network topologies. Both algorithms produce successful networks. The GA is more successful evolving larger networks and the PSO is more successful on smaller networks.

متن کامل

Neural Network Sensitivity to Inputs and Weights and its Application to Functional Identification of Robotics Manipulators

Neural networks are applied to the system identification problems using adaptive algorithms for either parameter or functional estimation of dynamic systems. In this paper the neural networks' sensitivity to input values and connections' weights, is studied. The Reduction-Sigmoid-Amplification (RSA) neurons are introduced and four different models of neural network architecture are proposed and...

متن کامل

The Importance of Topology Evolution in NeuroEvolution: A Case Study Using Cartesian Genetic Programming of Artificial Neural Networks

NeuroEvolution (NE) is the application of evolutionary algorithms to Artificial Neural Networks (ANN). This paper reports on an investigation into the relative importance of weight evolution and topology evolution when training ANN using NE. This investigation used the NE technique Cartesian Genetic Programming of Artificial Neural Networks (CGPANN). The results presented show that the choice o...

متن کامل

Evolving Neural Networks through Augmenting Topologies

An important question in neuroevolution is how to gain an advantage from evolving neural network topologies along with weights. We present a method, NeuroEvolution of Augmenting Topologies (NEAT) that outperforms the best fixed-topology method on a challenging benchmark reinforcement learning task. We claim that the increased efficiency is due to (1) employing a principled method of crossover o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Parallel Algorithms Appl.

دوره 9  شماره 

صفحات  -

تاریخ انتشار 1996